package com.indexingsystem.boss.Vo;

import com.alibaba.fastjson.annotation.JSONField;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

public class ExportThemeWordsReqVoBase implements Serializable {


    private String token;

    private List<String> productId; //产品编号

    private Integer themeTableId;   //主题词表id

    private String themeTableName;  //主题词名称

    private String pathCode;   //路径编号

    private  String exportPath; //导出文件存放路径

    private String exportType; //导出文件类型，xml/excel

    private  String createBy;   //创建人

    public List<String> getProductId() {
        return productId;
    }

    public void setProductId(List<String> productId) {
        this.productId = productId;
    }

    public String getExportType() {
        return exportType;
    }

    public void setExportType(String exportType) {
        this.exportType = exportType;
    }

    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;  //创建日期

    private String description; //描述



    public String getToken() {
        return token;
    }

    public void setToken(String token) {
        this.token = token;
    }

    public Integer getThemeTableId() {
        return themeTableId;
    }

    public void setThemeTableId(Integer themeTableId) {
        this.themeTableId = themeTableId;
    }

    public String getThemeTableName() {
        return themeTableName;
    }

    public void setThemeTableName(String themeTableName) {
        this.themeTableName = themeTableName;
    }

    public String getPathCode() {
        return pathCode;
    }

    public void setPathCode(String pathCode) {
        this.pathCode = pathCode;
    }

    public String getExportPath() {
        return exportPath;
    }

    public void setExportPath(String exportPath) {
        this.exportPath = exportPath;
    }

    public String getCreateBy() {
        return createBy;
    }


    public void setCreateBy(String createBy) {

        this.createBy = createBy;
    }

    public Date getCreateTime() {
        return createTime;
    }


    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    @Override
    public String toString() {
        return "ExportThemeWordsReqVoBase{" +
                "token='" + token + '\'' +
                ", productId=" + productId +
                ", themeTableId=" + themeTableId +
                ", themeTableName='" + themeTableName + '\'' +
                ", pathCode='" + pathCode + '\'' +
                ", exportPath='" + exportPath + '\'' +
                ", exportType='" + exportType + '\'' +
                ", createBy='" + createBy + '\'' +
                ", createTime=" + createTime +
                ", description='" + description + '\'' +
                '}';
    }

}
